Лабораторная работа № 6

Настройка пропускной способности глобальной сети с помощью Token Bucket Filter

Доберштейн А. С.

Российский университет дружбы народов, Москва, Россия

Информация

Докладчик

  • Доберштейн Алина Сергеевна
  • НФИбд-02-22
  • Российский университет дружбы народов
  • 1132226448@pfur.ru

Цель работы

Основной целью работы является знакомство с принципами работы дисциплины очереди Token Bucket Filter, которая формирует входящий/исходящий трафик для ограничения пропускной способности, а также получение навыков моделирования и исследования поведения трафика посредством проведения интерактивного и воспроизводимого экспериментов в Mininet.

Задание

  1. Задайте топологию, состоящую из двух хостов и двух коммутаторов с назначенной по умолчанию mininet сетью 10.0.0.0/8.
  2. Проведите интерактивные эксперименты по ограничению пропускной способности сети с помощью TBF в эмулируемой глобальной сети.
  3. Самостоятельно реализуйте воспроизводимые эксперимент по применению TBF для ограничения пропускной способности. Постройте соответствующие графики.

Выполнение лабораторной работы

Задание топологии

Выполнение лабораторной работы

Подключение между хостами

Выполнение лабораторной работы

Запуск iperf3 на хостах

Интерактивные эксперименты

Ограничение скорости на конечных хостах

Изменим пропускную способность хоста h1, установив пропускную способность на 10 Гбит/с на интерфейсе h1-eth0 и параметры TBF-фильтра.

Ограничение скорости на конечных хостах

Ограничение скорости на конечных хостах

Ограничение скорости на конечных хостах

Результат эксперимента

Ограничение скорости на коммутаторах

Применим правило ограничения скорости tbf с параметрами rate = 10gbit, burst = 5,000,000, limit= 15,000,000 к интерфейсу s1-eth2 коммутатора s1, который соединяет его с коммутатором s2.

Ограничение скорости на коммутаторах

Ограничение скорости на коммутаторах

Объединение NETEM и TBF

Объединим NETEM и TBF, введя на интерфейсе s1-eth2 коммутатора s1 задержку, джиттер, повреждение пакетов и указав скорость.

Объединение NETEM и TBF

Объединение NETEM и TBF

Объединение NETEM и TBF

Добавим второе правило на коммутаторе s1, которое задаёт ограничение скорости с помощью tbf с параметрами rate=2gbit, burst=1,000,000, limit=2,000,000: и проверим.

Объединение NETEM и TBF

Объединение NETEM и TBF

Объединение NETEM и TBF

Проверим конфигурацию с помощью iperf3.

Объединение NETEM и TBF

Результат эксперимента

Воспроизводимые эксперименты

Ограничение скорости на конечных хостах

Создание каталога для эксперимента

Ограничение скорости на конечных хостах

Скрипт для воспроизводимого эксперимента

Ограничение скорости на конечных хостах

Скрипт для отрисовки графика

Ограничение скорости на конечных хостах

Запуск эксперимента

Ограничение скорости на конечных хостах

График изменения скорости передачи

Ограничение скорости на коммутаторах

Создание каталога для эксперимента

Ограничение скорости на коммутаторах

Скрипт для воспроизводимого эксперимента

Ограничение скорости на коммутаторах

Запуск эксперимента

Ограничение скорости на коммутаторах

График изменения скорости передачи

Объединение NETEM и TBF

Создание каталога для эксперимента

Объединение NETEM и TBF

Скрипт для воспроизводимого эксперимента

Объединение NETEM и TBF

Запуск эксперимента

Объединение NETEM и TBF

График изменения скорости передачи

Выводы

В результате выполнения данной лабораторной работы я познакомилась с принципами работы дисциплины очереди Token Bucket Filter, которая формирует входящий/исходящий трафик для ограничения пропускной способности, а также получила навыки моделирования и исследования поведения трафика посредством проведения интерактивного и воспроизводимого экспериментов в Mininet.